/**
 * 获取输入的时间距离现在的时间
 * @param {String} date 
 * @returns String
 */
 
 function dateFormat(date) {
    var d1 = new Date(date)   //赋值的时间
    var d2 = new Date()       //当前时间
    // console.log(d2)
    var seconds = ( d2.getTime() - d1.getTime() ) / 1000
    var minutes = seconds/60
    var hours = minutes/60
    var result = ''
    
    if (seconds<0) {
        result = '请勿输入未来的时间'
    } else if (seconds<60) {
        result = '刚刚'
    } else if (minutes>1 && minutes<60) {
        result = Math.floor(minutes) + '分钟前'
    } else if (hours>=1 && hours<24) {
        result = Math.floor(hours) + '小时前'
    } else {
        result=parseInt(Math.floor(hours)/24)+"天前"
    }
  
    return result
}

/**
 * 字符串补0（传递进来的数字长度不够2位就补0
 * @param {String\Number} data
 * @returns  过滤后的数据
 */
function zeroize(data){
    return String(data).length===1 ? '0'+data :data
}



 /**
  * 获取当前时间
  * @param {string} str 
  * @returns String
  */
 
function format(str){
    var d=new Date()
    str=str.replaceAll('Y',d.getFullYear())
    str=str.replaceAll('m',zeroize(d.getMonth()+1))
    str=str.replaceAll('d',zeroize(d.getDate()))
    str=str.replaceAll('H',zeroize(d.getHours()))
    str=str.replaceAll('i',zeroize(d.getMinutes()))
    str=str.replaceAll('s',zeroize(d.getSeconds()))
    return str
}


/**
 * 随机颜色
 * @returns String
 */

 function randomColor(){
    var colorArr=[0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F']
    var min=0
    var max=colorArr.length-1
    var one=colorArr[Math.floor(Math.random()*(max-min+1)+min)]
    var two=colorArr[Math.floor(Math.random()*(max-min+1)+min)]
    var three=colorArr[Math.floor(Math.random()*(max-min+1)+min)]
    var four=colorArr[Math.floor(Math.random()*(max-min+1)+min)]
    var five=colorArr[Math.floor(Math.random()*(max-min+1)+min)]
    var six=colorArr[Math.floor(Math.random()*(max-min+1)+min)]
    // console.log('#'+one+two+three+four+five+six);
    return '#'+one+two+three+four+five+six
}

 /**
 * 判断浏览器类型
 * @param {} 
 * @returns {str}
*/
function browser(){

    if(navigator.userAgent.indexOf('Firebox')!== -1){
     return '火狐浏览器'
    } else if(navigator.userAgent.indexOf('Chrome')!== -1){
    return '谷歌浏览器'
    } else if(navigator.userAgent.indexOf('Safari')!== -1){
        return '苹果浏览器'
    } else if(navigator.userAgent.indexOf('Opera')!== -1){
        return 'Opera浏览器'
    } else if(navigator.userAgent.indexOf('Trident')!== -1){
        return 'IE浏览器'
    }
      
} 

/**
 * 判断是PC还是移动端
 * @param {} 
 * @returns {str}
*/
function PcandYd() {
    data = navigator.userAgent
    if ((data.indexOf('Mac')||data.indexOf('Windows')||data.indexOf('Linux'))||data.indexOf('win') !== -1){
        return '电脑端'
    } 
    if ((data.indexOf('iPhone')||data.indexOf('iPad')||data.indexOf('Android')||data.indexOf('Mobile')) !== -1){
        return '移动端'
    } 
}
    


/**
 * 判断是否是微信内置浏览器
 * @param {} 
 * @returns {str}
*/
function weixin(){
    var ua = navigator.userAgent.toLowerCase();
 if(ua.match(/MicroMessenger/i)=="micromessenger") {
         return true;
     } else {
        return false;
     }
 }

 /**
  * 判断标签样式
  * @param object string 举例('divObj',)
  * @return string
  */

 function getStyle(tagObj,cssAttr){
     if(window.getComputedStyle){
         return getComputedStyle(tagObj)[cssAttr] //对象的键taObj是变量
     } else{
         return tagObj.currentStyle[cssAttr]
     }

 }

     
     



